A Survey on End-User Robot Programming
نویسندگان
چکیده
As robots interact with a broader range of end-users, end-user robot programming has helped democratize by empowering end-users who may not have experience in to customize meet their individual contextual needs. This article surveys work on programming, focus program specification. It describes the primary domains, phases, and design choices represented literature. The survey concludes highlighting open directions for further investigation enhance widen reach systems.
منابع مشابه
End-user strategy programming
Rule-based programming systems can be fragile because they force the user to account for all logical alternatives. If an unconsidered case does arise during execution, program behavior falls through the cracks into unspecified behavior. We investigate rule-based, end-user strategy programming by introducing our Interactive Football Playbook— a domain specific, end-user programming environment t...
متن کاملTowards Ubiquitous End-User Programming
INTRODUCTION We believe that end-user programming capabilities are an essential part of any flexible ubiquitous computing system. When these are well designed, and tightly integrated with the system as a whole, they allow users to add functionality that was not, and in many cases, could not have been, anticipated by the system’s designers. This enables users to benefit fully from the possibilit...
متن کاملEnd-User Programming Productivity Tools
Our research focuses on developing interactive technologies for a broad range of end-user programming activities, including code construction, verification, debugging, and understanding. A common goal among all of these technologies is to identify core ideas that can be used across a variety of domains and programmer populations. INTRODUCTION Although end-user programmers’ interests vary widely...
متن کاملRobot Programming Based on a Single Demon - Stration and User
This paper presents a method that allows to create programs by following the Programming by Demonstration paradigm. Plans for the execution of production processes such as assembly or stacking operation sequences are constructed not only from examples provided by the user through demonstrations. Additionally, the intention the user had in mind when demonstrating a speciic example is acquired th...
متن کاملA programming system for end-user functional programming
This research involves the construction of a programming system, HASKEU, to support end-user programming in a purely functional programming language. An end-user programmer is someone who may program a computer to get their job done, but has no interest in becoming a computer programmer. A purely functional programming language is one that does not require the expression of statement sequencing...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: ACM Computing Surveys
سال: 2021
ISSN: ['0360-0300', '1557-7341']
DOI: https://doi.org/10.1145/3466819